package facilius.controller.action.instituicao;

import facilius.model.ServiceLocator;
import facilius.model.pojo.Instituicao;
import org.mentawai.core.BaseAction;

/**
 *
 * @author Graciano
 */
public class InstituicaoCreateAction extends BaseAction{

    @Override
    public String execute() throws Exception {
        String consequence = ERROR;
        try {
            Instituicao instituicao = new Instituicao();
            instituicao.setBairro(input.getString("bairro"));
            Long cidadeId = input.getLong("cidadeId");
            instituicao.setCidade(ServiceLocator.getCidadeService().readById(cidadeId));
            instituicao.setEndereco(input.getString("endereco"));
//            instituicao.setLogo(logo)
            instituicao.setNome(input.getString("nome"));
            instituicao.setNumero(input.getString("numero"));
            instituicao.setTelefone1(input.getString("telefone1"));
            instituicao.setTelefone2(input.getString("telefone2"));
            instituicao.setEmail(input.getString("email"));

            ServiceLocator.getInstituicaoService().create(instituicao);

            consequence = SUCCESS;
        } catch (Exception e) {
            e.printStackTrace();
        }
        return consequence;
    }



}
